package com.wh.common.util;

import com.wh.common.util.Properties.PropertiesUtil;
import java.util.regex.Matcher;
import java.util.regex.Pattern;


/**
 * 信息服务提供平台
 * @author 谢泽鹏
 * @version V1.0
 * @Package com.wh.common.util
 * @date 2014年10月8日 下午4:02:14
 * @Copyright 个人版权所有
 * @Company 贵州万华科技有限公司Copyright (c) 2018
 */
public class RegularValidate {

    private static String PHONE_REGULAR= PropertiesUtil.getProperty("PHONE_REGULAR",null);

    private static String EMAIL_REGULAR= PropertiesUtil.getProperty("EMAIL_REGULAR",null);

    /**
     * 手机号正则验证
     * @param phone  手机号
     * @return true 验证通过<br/>false 验证失败
     */
    public  static boolean isValidatePhoneRegular(String phone){

        Pattern pattern = Pattern.compile(PHONE_REGULAR);
        Matcher m = pattern.matcher(String.valueOf(phone));
        return m.matches();
    }

    /**
     * 邮箱正则验证
     * @param email  邮箱
     * @return true 验证通过<br/>false 验证失败
     */
    public  static boolean isValidateEmailRegular(String email){

        Pattern pattern = Pattern.compile(EMAIL_REGULAR);
        Matcher m = pattern.matcher(String.valueOf(email));
        return m.matches();
    }

}
